package 语法.面向对象.元编程
/**
 * 类的区别：
 * groovy中的类默认都是public
 * 所有的groovy类都继承了一个GroovyObject接口，这个是我们看不到的
 *
 *
 */
class Person {
    String name;
    Integer age;

    def increaseAge(Integer years){
        this.age+=years
    }

    def invokeMethod(String name,Object args){
        return "invokeMethod :${name} args:${args}"
    }

    def methodMissing(String age,Object args){
        return "methodMissing :${name} args:${args}"
    }
}
